Incremental Computation of Success Patterns of Logic Programs

نویسنده

  • Lunjin Lu
چکیده

ions, that the set of success patterns of a logic program P with respect to an abstraction α is tantamount to the success set of the equational logic program where Eα is an equality theory induced by α. Therefore, either the fixpoint semantics or the procedural semantics defined for equational logic programs can be used to compute success patterns of logic programs. From this observation, the success patterns of a logic program P can be computed by incremental refinement. A set of coarser success patterns of P relative to a stronger abstraction α1 can be obtained by computing the fixpoint semantics of the equational logic program . If the success patterns are not fine enough for the application at hand, candidates for finer success patterns relative to a weaker abstraction α2 can be generated from the coarser success patterns and verified by using either the procedural or the fixpoint semantics of equational logic program . This refinement process is repeated until success patterns are fine enough for the application. α P E 

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Incremental Refinement of Success Patterns of Logic Programs

We propose a method for incrementally computing success patterns of logic programs with respect to a class of abstractions. The method is specialised for computing success patterns for depth and stump abstractions. Equational unification algorithms for these abstractions are presented.

متن کامل

Symbolic Support Graph: A Space Efficient Data Structure for Incremental Tabled Evaluation

In an earlier paper, we described a data structure, called support graph, for efficient incremental evaluation of tabled logic programs. The support graph records the dependencies between answers in the tables, and is crucial for efficiently propagating the changes to the tables when facts are deleted. Incremental computation with support graphs are hundreds of times faster than from-scratch ev...

متن کامل

Layerings of Logic Programs - Layer Decomposable Semantics and Incremental Model Computation

Model calculation of Logic Programs (LPs) is a computational task that depends both on the size of the LP and the semantics considered for it. With ever growing size and diversity of applications using logic programs as representations of knowledge bases, there is a corresponding growing need to optimize the efficiency of model computation. In this paper we define two graph-theoretical structur...

متن کامل

Incremental Algorithms for Optimizing Model Computation Based on Partial Instantiation

It has been shown that mixed integer programming methods can e ectively support minimal model, stable model and well-founded model semantics for ground deductive databases. Recently, a novel approach called partial instantiation has been developed which, when integrated with mixed integer programming methods, can handle non-ground logic programs. The goal of this paper is to explore how this in...

متن کامل

Incremental Re nement of Semantic BasedProgram Analysis for Logic

This paper is concerned with the incremental reenement of semantic based program analyses. We address the following question: How can we use the result of a less precise program analysis to accelerate a more precise analysis of the same program. We describe an approach based on abstract program specialisation in which any approximation to the result of a (more reened) program analysis is used t...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • JSEA

دوره 3  شماره 

صفحات  -

تاریخ انتشار 2010